ci: add Fedora conformance workflow - #3086
Merged
Merged
Conversation
SDAChess
requested review from
a team,
derekwaynecarr,
mrunalp and
sjenning
as code owners
September 1, 2026 11:20
SDAChess
force-pushed
the
ci/conformance-fedora
branch
from
September 1, 2026 13:01
713df36 to
b2c1ef2
Compare
elezar
reviewed
Sep 2, 2026
elezar
reviewed
Sep 2, 2026
elezar
reviewed
Sep 2, 2026
Collaborator
Author
|
Closes #2973 |
Collaborator
Author
|
/ok-to-test 32a43a6 |
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
SDAChess
force-pushed
the
ci/conformance-fedora
branch
from
September 2, 2026 10:34
32a43a6 to
8681479
Compare
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Collaborator
Author
|
/ok-to-test afc6202 |
elezar
reviewed
Sep 2, 2026
elezar
reviewed
Sep 2, 2026
elezar
reviewed
Sep 2, 2026
elezar
reviewed
Sep 2, 2026
elezar
reviewed
Sep 2, 2026
elezar
reviewed
Sep 2, 2026
elezar
reviewed
Sep 2, 2026
elezar
reviewed
Sep 2, 2026
elezar
reviewed
Sep 2, 2026
elezar
reviewed
Sep 2, 2026
elezar
approved these changes
Sep 2, 2026
elezar
left a comment
Member
There was a problem hiding this comment.
I have some non-blocking questions / comments that can be addressed as follow-ups.
The other one would be whether it makes sense to rework / clean up the commit history, but since we squash on merge anyway, that should be fine.
SDAChess
enabled auto-merge
September 2, 2026 12:59
11 tasks
purp
pushed a commit
to purp/OpenShell
that referenced
this pull request
Sep 2, 2026
* ci: add Fedora conformance workflow Signed-off-by: Simon Scatton <sscatton@nvidia.com> * ci: enable KVM for Fedora conformance Signed-off-by: Simon Scatton <sscatton@nvidia.com> * ci: run Fedora conformance with KVM Signed-off-by: Simon Scatton <sscatton@nvidia.com> * ci: copy Fedora conformance script into guest Signed-off-by: Simon Scatton <sscatton@nvidia.com> * ci: limit conformance VM setup to KVM Signed-off-by: Simon Scatton <sscatton@nvidia.com> * ci: streamline Fedora conformance builds Signed-off-by: Simon Scatton <sscatton@nvidia.com> * ci: use dev supervisor for Fedora conformance Signed-off-by: Simon Scatton <sscatton@nvidia.com> * ci: pin Fedora RPM build image Signed-off-by: Simon Scatton <sscatton@nvidia.com> * ci: cache RPM vendoring dependencies Signed-off-by: Simon Scatton <sscatton@nvidia.com> * ci: clarify Fedora conformance job name Signed-off-by: Simon Scatton <sscatton@nvidia.com> * ci: make conformance workflow manual only Signed-off-by: Simon Scatton <sscatton@nvidia.com> * ci(conformance): use new podman rootless install * fix(ci): build gateway from renamed package Signed-off-by: Simon Scatton <sscatton@nvidia.com> --------- Signed-off-by: Simon Scatton <sscatton@nvidia.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add an initial Fedora conformance workflow that builds the OpenShell RPMs from the PR commit, installs them in a disposable Fedora guest, and verifies the local gateway with
openshell status.Related Issue
No issue required: this is an initial CI proof of concept for the RFC 014 conformance pipeline.
Changes
Conformanceworkflow for PR mirror branches and manual dispatchesopenshellandopenshell-gatewayRPMsopenshell statusTesting
nix run nixpkgs#actionlint -- .github/workflows/conformance.ymlgit diff --checkmise run pre-commit— not runChecklist